home *** CD-ROM | disk | FTP | other *** search
- Search & Rescue Memory v1.0 - octobre 1988
-
- Vous venez d'achever d'éditer un texte mais v'la-t-y pas que vous
- l'effacez accidentellement ou, pire encore, l'ordinateur plante. Après le
- reset, tout est perdu, croyez-vous. Hé ben non! S&R peut rescaper votre
- texte perdu dans la mémoire, et voici comment.
-
- Faites le reset, mais dès que l'écran apparaît, faites CTRL-D; ceci
- vous permet de passer en mode CLI sans trop déranger la mémoire. A partir
- du CLI, appeler S&R et choisir l'option ASCII (texte); ensuite, vous pouvez
- entrer une chaîne de caractères de votre texte perdu ("Chère maman"). Avec
- un Amiga strandard, le texte est entre $0 et $7ffff; si vous avez 1 Méga,
- il peut aussi être entre $c00000 et $c7ffff. Toutefois, il se peut que
- votre texte ait été bousillé par une commande lors du reboot du système; dans
- ce cas, il ne sera probablement pas en un seul morceau dans la mémoire.
- De plus, s'il vous restait peu de mémoire, il se peut qu'il ait été chargé
- en plus d'un bloc. Alors, il faut retrouver tous les morceaux et utiliser un
- éditeur comme TexEd pour le raccommoder. Mais la plupart du temps, vous le
- retrouverez intact.
-
- S&R indiquera toutes les adresses de l'intervalle choisi où il
- trouve la chaîne demandée. Vérifiez chaque adresse à l'aide de l'option "M".
- Quand vous retrouvez votre texte, notez l'adresse du début et celle de la
- fin. Puis, avec l'option Save, sauvegardez ce bloc sur disque. Ne pas
- sauvegarder en RAM: parce que ceci pourrait déplacer le texte que vous
- essayez de réchapper. S&R recherche aussi les mots (2 octets) et les mots
- longs (4 octets) en hexadécimal avec les options "W" et "L". Suivre les
- indications des messages, et le tour est joué.
-
- Certaines parties de la mémoire n'aiment pas les curieux, et la
- machine plante si on les inspecte. Avec mon système, on peut explorer sans
- danger $0 - $80000 et $c00000 - $c80000, où se trouvent d'ailleurs la
- plupart des programmes et des textes en mémoire (certains virus crèchent à
- $7ec00 - $7f000). Il faut éviter de traverser certaines "frontières", par
- exemple $200000 ou $1200000, sinon il se passe de bien drôles de choses...
- S&R, entièrement en assembleur, est très rapide: il vérifie $0 - $100000
- (plus d'un million d'octets) en 9 secondes. Il est si petit (2300 octets)
- que vous pouvez aussi le mettre dans le tiroir "c". Ah oui, quand vous
- entrez des adresses ou des données en hexa, les zéros à gauche ne sont pas
- nécessaires. Si vous entrez Return apres une demande d'adresse, vous
- retournez au menu; quand S&R lit la mémoire, on peut arrêter et reprendre
- la lecture avec la barre d'espacement et Return, et la stopper avec Ctrl.
- Enfin, il est important de cliquer la bonne fenêtre pour éviter d'entrer
- n'importe quoi. En cas d'erreur, faire deux ou trois Returns.
-
- Bon, vous en savez assez long pour lui donner la claque. Les explo-
- rateurs ont intérêt à consulter une bonne carte de mémoire pour éviter le
- Gourou et ses conseils abscons.
-
- -*=*- Michel Laliberté -*=*-
-